usb: s3c-otg: Fix short packet for request size > ep.maxpacket
Request size can be greater than ep.packet and still end in a
short packet. We need to tackle this case as end of transfer
(if short_not_ok is not set) as indicated in USB 2.0 Specification [1],
else we get stuck up on certain protocols like fastboot.
[1] - USB2.0 Specification, Section 5.3.2 Pipes
Reported-by: Steve Rae <[email protected]>
Signed-off-by: Roger Quadros <[email protected]>
Tested-by: Steve Rae <[email protected]>
Tested-by: Lukasz Majewski <[email protected]>